package com.hjm.project.merPaid.merPaid.mapper;

import java.util.List;
import com.hjm.project.merPaid.merPaid.domain.MerPaid;

/**
 * 打款数据Mapper接口
 * 
 * @author LOVE
 * @date 2020-11-27
 */
public interface MerPaidMapper 
{
    /**
     * 查询打款数据
     * 
     * @param id 打款数据ID
     * @return 打款数据
     */
    public MerPaid selectMerPaidById(Long id);

    /**
     * 查询打款数据列表
     * 
     * @param merPaid 打款数据
     * @return 打款数据集合
     */
    public List<MerPaid> selectMerPaidList(MerPaid merPaid);

    /**
     * 新增打款数据
     * 
     * @param merPaid 打款数据
     * @return 结果
     */
    public int insertMerPaid(MerPaid merPaid);

    /**
     * 修改打款数据
     * 
     * @param merPaid 打款数据
     * @return 结果
     */
    public int updateMerPaid(MerPaid merPaid);

    /**
     * 删除打款数据
     * 
     * @param id 打款数据ID
     * @return 结果
     */
    public int deleteMerPaidById(Long id);

    /**
     * 批量删除打款数据
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteMerPaidByIds(String[] ids);


    /**
     * 更新出款失败数据
     * @Param [listMerPaid]
     * @Return int
     */
    public int updateMerPaidBatch(MerPaid list);
}
